struct event_queue {
    pthread_mutex_t lock;
    listd_node head;
    pthread_cond_t cond;
};

#if 0
#endif
static void event_queue_init(struct event_queue *q)
{
    return ;
}

void bsw_event_enqueue_tail(struct event *e, struct event_queue *q)
{
    return ;
}

void bsw_event_enqueue_head(struct event *e, struct event_queue *q)
{
    return ;
}

struct event * bsw_event_dequeue(struct event_queue *q)
{
    return 0;
}